cmake_minimum_required(VERSION 3.20)

project(GF2M
        VERSION 0.0.1
        DESCRIPTION "Matrix Operation Under GF2")

set(CMAKE_CXX_STANDARD 11)

message("Project name:              ${PROJECT_NAME}")
message("Project version:           ${PROJECT_VERSION}")
message("Project description:       ${PROJECT_DESCRIPTION}")
message("Project binary directory:  ${PROJECT_BINARY_DIR}")

message("CMake system name:         ${CMAKE_SYSTEM_NAME}")
message("CMake C++ compiler:        ${CMAKE_CXX_COMPILER_ID}")


add_executable(gf2m_demo gf2m_demo.cpp)

target_include_directories(gf2m_demo PRIVATE ${PROJECT_SOURCE_DIR}/include)
